home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 108 / MacAddict108.iso / Software / Internet & Communication / WordPress 1.5.1.dmg / wordpress / wp-admin / menu.php < prev    next >
Encoding:
PHP Script  |  2005-02-07  |  3.0 KB  |  64 lines

  1. <?php
  2. // This array constructs the admin menu bar.
  3. //
  4. // Menu item name
  5. // The minimum level the user needs to access the item: between 0 and 10
  6. // The URL of the item's file
  7. $menu[0] = array(__('Dashboard'), 0, 'index.php');
  8. $menu[5] = array(__('Write'), 1, 'post.php');
  9. $menu[10] = array(__('Manage'), 1, 'edit.php');
  10. $menu[20] = array(__('Links'), 5, 'link-manager.php');
  11. $menu[25] = array(__('Presentation'), 8, 'themes.php');
  12. $menu[30] = array(__('Plugins'), 8, 'plugins.php');
  13. $menu[35] = array(__('Users'), 0, 'profile.php');
  14. $menu[40] = array(__('Options'), 6, 'options-general.php');
  15.  
  16. if ( get_option('use_fileupload') )
  17.     $menu[45] = array(__('Upload'), get_settings('fileupload_minlevel'), 'upload.php');
  18.  
  19. $submenu['post.php'][5] = array(__('Write Post'), 1, 'post.php');
  20. $submenu['post.php'][10] = array(__('Write Page'), 5, 'page-new.php');
  21.  
  22. $submenu['edit.php'][5] = array(__('Posts'), 1, 'edit.php');
  23. $submenu['edit.php'][10] = array(__('Pages'), 5, 'edit-pages.php');
  24. $submenu['edit.php'][15] = array(__('Categories'), 1, 'categories.php');
  25. $submenu['edit.php'][20] = array(__('Comments'), 1, 'edit-comments.php');
  26. $awaiting_mod = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '0'");
  27. $submenu['edit.php'][25] = array(sprintf(__("Awaiting Moderation (%s)"), $awaiting_mod), 1, 'moderation.php');
  28. $submenu['edit.php'][30] = array(__('Files'), 8, 'templates.php');
  29.  
  30. $submenu['link-manager.php'][5] = array(__('Manage Links'), 5, 'link-manager.php');
  31. $submenu['link-manager.php'][10] = array(__('Add Link'), 5, 'link-add.php');
  32. $submenu['link-manager.php'][15] = array(__('Link Categories'), 5, 'link-categories.php');
  33. $submenu['link-manager.php'][20] = array(__('Import Links'), 5, 'link-import.php');
  34.  
  35. $submenu['profile.php'][5] = array(__('Your Profile'), 0, 'profile.php');
  36. $submenu['profile.php'][10] = array(__('Authors & Users'), 5, 'users.php');
  37.  
  38. $submenu['options-general.php'][5] = array(__('General'), 6, 'options-general.php');
  39. $submenu['options-general.php'][10] = array(__('Writing'), 6, 'options-writing.php');
  40. $submenu['options-general.php'][15] = array(__('Reading'), 6, 'options-reading.php');
  41. $submenu['options-general.php'][20] = array(__('Discussion'), 6, 'options-discussion.php');
  42. $submenu['options-general.php'][25] = array(__('Permalinks'), 6, 'options-permalink.php');
  43. $submenu['options-general.php'][30] = array(__('Miscellaneous'), 6, 'options-misc.php');
  44.  
  45. $submenu['plugins.php'][5] = array(__('Plugins'), 8, 'plugins.php');
  46. $submenu['plugins.php'][10] = array(__('Plugin Editor'), 8, 'plugin-editor.php');
  47.  
  48. $submenu['themes.php'][5] = array(__('Themes'), 8, 'themes.php');
  49. $submenu['themes.php'][10] = array(__('Theme Editor'), 8, 'theme-editor.php');
  50.  
  51. // Create list of page plugin hook names.
  52. foreach ($menu as $menu_page) {
  53.     $admin_page_hooks[$menu_page[2]] = sanitize_title($menu_page[0]);
  54. }
  55.  
  56. do_action('admin_menu', '');
  57. ksort($menu); // make it all pretty
  58.  
  59. if (! user_can_access_admin_page()) {
  60.     die( __('You do not have sufficient permissions to access this page.') );
  61. }
  62.  
  63. ?>
  64.